package com.qf.day03.loop;

import javax.swing.text.Style;
import java.util.Scanner;

/**
 * 输入886结束程序 敏感词汇变*
 */
public class Demo03 {
    public static void main(String[] args) {
        //定义敏感词汇
        String word1 = "WC";
        String word2 = "SB";
        Scanner scanner = new Scanner(System.in);
        //如何让程序不退出
        //死循环 的一种写法
        while (true) {
            System.out.println("请输入信息：");
//            String s = scanner.next();
            String s =scanner.nextLine();
            if (s.equals("886")) {
                System.out.println("服务器说：" + s);
                break;
            } else {
                //需要把敏感词汇过滤

//                if (s.toUpperCase().equals(word1) || s.toUpperCase().equals(word2)) {
//                    System.out.println("***");
//                }else {
//                    System.out.println("服务器说：" + s);
//                }
//                s.concat(word1);
                if(s.contains(word1)){
                    s=s.replaceAll(word1,"***");
                }
                if(s.contains(word1.toLowerCase())){
                    s=s.replaceAll(word1.toLowerCase(),"***");
                }if(s.contains(word2)){
                    s=s.replaceAll(word2,"***");
                }
                if(s.contains(word2.toLowerCase())){
                    s=s.replaceAll(word2.toLowerCase(),"***");
                }
//                String s1 = s.toUpperCase().replaceAll(word1, "***").replaceAll(word2, "***");
//                System.out.println("服务器说：" + s1.toLowerCase());
                System.out.println("服务器说"+s);
            }
        }
    }
}
